package com.fast.alden.data.repo;

import com.fast.alden.data.model.PortalUser;

import java.util.Optional;

public interface PortalUserRepository extends BaseEntityRepository<PortalUser> {
    /**
     * 根据username查找指定用户
     *
     * @param username 用户名
     * @return
     */
    Optional<PortalUser> findByUsername(String username);

    /**
     * 根据phone查找指定用户
     *
     * @param phone 手机号
     * @return
     */
    Optional<PortalUser> findByPhone(String phone);

    /**
     * 根据email查找指定用户
     *
     * @param email 邮箱
     * @return
     */
    Optional<PortalUser> findByEmail(String email);
}
